// header
.header-tmall{
  height: 130px;
}
.header-tmall .w1230{
  height: 100%;
}
.header_logo{
  width: 290px;
  height: 130px;
  float: left;
  position: relative;
  left: -50px;
}
.header_logo img{
  margin: 1px 25px;
  width: 240px;
}
.header_search{
  width: 623px;
  height: 36px;
  box-sizing: border-box;
  border: 2px solid #ff0036;
  float: left;
  margin: 45px 40px;
}
.header_search .search_val{
  width: 480px;
  box-sizing: border-box;
  height: 100%;
  border: none;
  padding: 5px 3px 5px 5px;
  float: left;
  outline: none;
}
.header_search .search_btn{
  width: 132px;
  height: 100%;
  border: none;
  background-color: #ff0036;
  float: right;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 800;
  box-sizing: border-box;
  padding: 2px;
}
